#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

int main()
{
  printf("process is running , only me! , pid:%d \n", getpid());
  sleep(3);
  pid_t id = fork();
  if(id == -1){
    printf("create child process wornning\n");
    return 1;
  }
  else if(id == 0){
    while(1){
      printf("id:%d, I am child process,  pid = %d, ppid = %d\n", id, getpid(),getppid());
      sleep(1);
    }
  }
  else{
    while(1){
      printf("id = %d, I am parent process, pid = %d, ppid = %d\n",id ,  getpid(), getppid());
      sleep(2);
    }
  }
}
